
Go 語言模擬實現 TCP IP 協議培訓
1 OSI 模型和 TCP/IP 模型
2 Linux 的 TUN/TAP虛擬網卡介紹
3 協議棧網卡 IO 和管理
4 ARP 協議的處理和實現
5 路由和路由表
6 端口的概念
7 網絡層到傳輸層的數據報分發
8 TCP 協議頭部詳解
9 協議棧整體概覽
10 實現 TAP網卡的數據處理
11 以太網數據幀協議
12 IPV4 協議和實現
13 ICMP 協議和實現
14 協議棧端口管理的實現
15 UDP 協議和實現
16 TCP 原理解析
1
TCPIP 和開放系統互連(OSI)模型
1.互聯網發展史
2.OSI模型和TCPIP模型
3.家用電腦是如何上網的
4.協議棧整體概覽
2
鏈路層的基本實現
1.以太網的基本參數
2.linux的tun/tap虛擬網卡介紹
3.實現tap網卡的數據處理,包括讀取與寫入
4.協議棧網卡IO和管理
5.以太網數據幀協議
6.arp協議的處理和實現
3
網絡層的實現
1.網絡層的基本功能
2.ipv4協議和代碼實現
3.路由和路由表
4.icmp協議和代碼實現
4
端口
1.端口的概念
2.端口的類型
3.協議棧端口管理的實現
5
傳輸層概念及UDP協議
1.傳輸層基本功能
2.網絡層到傳輸層的數據報分發
3.UDP協議和代碼實現
6
TCP原理及實現
1.tcp協議頭部詳解
2.tcp的狀態解析
3.tcp的可靠性解析
4.tcp的流量控制解析
5.tcp的擁塞控制解析
